Text copied to clipboard!
Názov
Text copied to clipboard!Inžinier vstavaného softvéru
Opis
Text copied to clipboard!
Hľadáme skúseného a motivovaného inžiniera vstavaného softvéru, ktorý sa pripojí k nášmu technologickému tímu. Ako inžinier vstavaného softvéru budete zodpovedný za návrh, vývoj, testovanie a údržbu softvéru pre vstavané systémy, ktoré sa používajú v rôznych priemyselných odvetviach, ako sú automobilový priemysel, zdravotníctvo, spotrebná elektronika a priemyselná automatizácia.
Vašou úlohou bude spolupracovať s hardvérovými inžiniermi a ďalšími vývojármi na vytváraní efektívnych, spoľahlivých a bezpečných softvérových riešení. Budete sa podieľať na celom životnom cykle vývoja softvéru – od analýzy požiadaviek, cez návrh architektúry, implementáciu, testovanie až po nasadenie a podporu.
Ideálny kandidát má skúsenosti s programovaním v jazykoch C/C++, znalosť operačných systémov v reálnom čase (RTOS), skúsenosti s prácou s mikrokontrolérmi a znalosť komunikačných protokolov ako SPI, I2C, UART, CAN a ďalších. Znalosť nástrojov na ladenie a testovanie vstavaného softvéru je nevyhnutná.
Okrem technických zručností očakávame aj schopnosť samostatne riešiť problémy, tímovú spoluprácu a dobré komunikačné schopnosti. Ak máte vášeň pre technológie a chcete sa podieľať na vývoji inovatívnych produktov, táto pozícia je pre vás ideálna.
Zodpovednosti
Text copied to clipboard!- Vývoj a implementácia softvéru pre vstavané systémy
- Spolupráca s hardvérovými inžiniermi pri návrhu systémov
- Testovanie a ladenie softvéru na cieľových zariadeniach
- Analýza a špecifikácia požiadaviek na softvér
- Údržba a aktualizácia existujúcich softvérových riešení
- Dokumentácia softvérových komponentov a procesov
- Zabezpečenie kvality a spoľahlivosti softvéru
- Integrácia softvéru s hardvérovými komponentmi
- Podpora pri nasadzovaní produktov do výroby
- Riešenie technických problémov a chýb v softvéri
Požiadavky
Text copied to clipboard!- Vysokoškolské vzdelanie v oblasti informatiky, elektrotechniky alebo príbuzného odboru
- Skúsenosti s programovaním v jazykoch C a C++
- Znalosť mikrokontrolérov a architektúr ARM, AVR alebo podobných
- Skúsenosti s RTOS a embedded Linuxom sú výhodou
- Znalosť komunikačných protokolov ako SPI, I2C, UART, CAN
- Schopnosť čítať a interpretovať schémy zapojenia
- Znalosť nástrojov na ladenie a analýzu (napr. JTAG, oscilloscope)
- Skúsenosti s verzovacími systémami ako Git
- Dobré analytické a problémové myslenie
- Schopnosť pracovať samostatne aj v tíme
Potenciálne otázky na pohovor
Text copied to clipboard!- Aké máte skúsenosti s vývojom vstavaného softvéru?
- S akými mikrokontrolérmi ste pracovali?
- Aké programovacie jazyky ovládate?
- Máte skúsenosti s RTOS alebo embedded Linuxom?
- Ako pristupujete k testovaniu a ladenie softvéru?
- Aké komunikačné protokoly ste implementovali?
- Ako riešite problémy s kompatibilitou hardvéru a softvéru?
- Aké nástroje používate na správu verzií kódu?
- Ako dokumentujete svoj kód a vývojový proces?
- Ste ochotný pracovať na viacerých projektoch súčasne?